Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Qatar F5 Slovenia F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Slovenia F1 Croatia F2 Croatia F3 Croatia F5 Tunisia F5 Croatia #1-w3 Qatar F3 Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Austria F1 Slovenia F1 Croatia F3 Bosnia/Herzegovina F2 San Luis Potosi Challenger 2002 - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Copa Ericsson - Caracas Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Ljubljana Open - Ljubljana Oberstraufen Cup - Oberstaufen Copa Petrobras - Bogota Muller Cup - Ulm Banca Stato Challenger Lugano - Lugano Cyclus Open de Tenis - Florianopolis Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Copa Petrobras - Aracaju San Marino Cepu Open - San Marino Banja Luka Challenger - Banja Luka San Marino Cepu Open - San Marino II Challenger Ciudada de Guayaquil - Guayaquil Telesp Celular Open - Ribeirao Preto Timisoara Challenger - Timisoara Roma Challenger 2007 - Rome Unicredit Czech Open 2007 - Prostejov Garden Open - Rome ATU Cup - Weiden Open Diputacion - Cordoba Ljubljana Open - Ljubljana Copa Ericsson Mexico - Guadalajara Banjaluka Challenger 2007 - Banja Luka Zagreb Open - Zagreb Challenger Tunisie - Tunis Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Macedonian Open - Skopje Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires Architect Open - Budapest VIII Trofeo Ciudad de Quito - Quito Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito Trani Cup - Trani Prosperita Open 2008 - Ostrava Maia Open 2002 - Maia The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan Unicredit Czech Open - Prostejov Zagreb Open - Zagreb Nord LB Open - Braunschweig VII Torneo Internazionale di Tennis - Barletta 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Copa Ericsson Chile - Santiago San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz University of Tennessee USTA Challenger - Knoxville Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Bukhara Challenger - Bukhara Global Telecom Open - Curitiba Karshi Challenger - Karshi Ljubljana Open 2008 - Ljubljana Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Bancolombia Open - Cali Copa Petrobras Argentina - Buenos Aires Bauer Watertechnilogy Cup 2008 - Eckental IV Challenger Ciudad De Guayaquil - Guayaquil Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo Lima Challenger - Lima Sao Paulo Challenger ECM Prague Open - Prague SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Kyiv Open - Kiev Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Santiago Challenger Challenger Casablanca San Angel - Mexico City Caltanissetta Challenger Sarajevo Challenger Wolfsburg Challenger San Luis Potosi Challenger Mexico City Challenger Sassuolo Challenger - Sassuolo Constanta Challenger Rijeka Challenger Poznan Challenger Segovia Challenger San Marino Challenger Istanbul Challenger Morocco Tennis Tour - Tanger Brasov Challenger - Brasov Copa Petrobras - Santiago Cali Challenger Bogota Challenger Buenos Aires Challenger Bancastato Challenger Lugano - Lugano Asuncion Challenger Santiago Challenger Iskratel Open - Kranj Eckental Challenger Pekao Open - Szczecin Aachen Challenger Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Tanger Challenger Zagreb Challenger Karshi Challenger Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Sarajevo Challenger Barletta Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Rijeka Challenger BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Croatia Osiguranje Rijeka Open - Rijeka Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Medellin Challenger Curitiba Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Architect Open - Budapest Rome Challenger Florianopolis Challenger Marrakech Challenger Turin Challenger Blumenau Challenger XI Trofeo Ciudad de Quito - Quito Sao Paulo Challenger Furth Challenger Orbetello Challenger Monza Challenger XL Bermuda Open - Bermuda ECM Prague Open 2008 - Prague Rijeka Open - Rijeka BNP Paribas Primrose - Bordeaux Furth Challenger Copa Kia - Santiago UTC Open - Cherkassy Copa Petrobras-Colombia - Bogota Liberec Challenger San Marino Challenger Challenger Britania Zavaleta - Puebla Corona Mexico City Open - Mexico City Abierto Internacional Varonil Ciudad de Cancun - Cancun Bangkok Challenger Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Cordenons Challenger Copa Petrobras Uruguray - Montevideo Heilbronn Challenger Fergana Challenger Nanchang Challenger Portoroz Challenger Astana Challenger ECU Prague Open - Prague Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger Brescia Challenger San Marino Cepu Open - San Marino Guangzhou Challenger Shenzhen Challenger UTC Open by Selena - Cherkassy Raanana Challenger Batman Challenger Prostejov Challenger Challenger Ciudad de Guayaquil - Guayaquil Caloundra ATP Challenger - Caloundra Sacramento Challenger Samarkand Challenger Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Fergana Challenger Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger 5th Sardinian International Championships - Cagliari Sao Paulo - Brazil Brescia Challenger Bangkok Challenger Anning Challenger Gimcheon Challenger Busan Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Zhangjiagang Challenger Kaohsiung Challenger Barletta Challenger Napoli Challenger Istanbul Challenger Visa Tennis Open - Sao Paulo Winnipeg Challenger Shanghai Challenger X Ciutat de Barcelona - Barcelona Montevideo Challenger Seoul Challenger Yokohama Challenger Heilbronn Challenger Qingdao Challenger Fergana Challenger Tianjin Challenger Ljubljana Challenger Shenzhen Challenger Bangalore Challenger Eckental Challenger Aachen Challenger X Abierto Internacional de Salinas - Salinas Bratislava Challenger Torneo Internacional Challenger Fila 2005 - Leon Helsinki Challenger Trofeo Internacional Club Laieta - Barcelona Qujing Challenger Andria Challenger Global Telecom Open - Florianopolis Aix En Provence Challenger Winnetka Challenger Kyoto Challenger XL Capital Bermuda Open - Bermuda Fairfield Challenger Knoxville Challenger Liuzhou Challenger USTA Seascape Challenger - Aptos Siemens Open - Scheveningen BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Bulgarian Open - Sofia Moscow Challenger Shenzhen Challenger Astana Challenger Bogota Challenger - Bogota Chengdu Challenger Morocco Tennis Tour - Meknes Abierto Club Casablanca - Mexico City Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Tashkent Challenger Rennes Challenger Zhuhai Challenger Copa Ericsson Uruguay - Montevideo Shenzhen Challenger Quanzhou Challenger Seoul Challenger Portoroz Challenger Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Suzhou Challenger Zivnobanka Czech Open - Prostejov Bogota Challenger - Bogota Timisoara Challenger - Timisoara Mallorca Open - Mallorca Naples Challenger - Naples Shanghai Challenger Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Black Forest Open - Freudenstadt Fujitsu Siemens Open - Budapest Brasil Open - Florianopolis Cordenons Challenger Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Mallorca Challenger Florence Challenger Brest Challenger Pau Challenger Heineken Open - Auckland Gramado Challenger - Gramado Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon Biella 7 Challenger Rome Challenger St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Copa Ericsson - Lima Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella Poprad Tatry Challenger Banja Luka Challenger 2003 - Banja Luka The Nottingham Challenger - Nottingham 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Canottieri Minico 2004 - Mantova Bogota Challenger Porsche Open - Poznan Tunis Challenger Copa Petrobras Argentina - Buenos Aires Stella Artois Clay Court Championships - Budaors Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Tunis Open 2006 - Tunis 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Energis Dutch Open - Amsterdam Ipsos Bucharest Challenger - Bucharest Lugano Challenger Kitzbuhel Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Guayaquil Challenger Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Como Challenger Copa Petrobras-Argentina - Buenos Aires Rijeka Challenger Cerveza Club Colombia Open - Bogota Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Zagreb Challenger Brasil Open - Costa do Sauipe San Remo Challenger Idea Prokom Open - Sopot Open Romania - Bucharest Bordeaux Challenger Busan Challenger Cremona Challenger Alessandria Challenger Prostejov Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires The Priority Telecom Open - Amersfoort Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Cordenons Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai Movistar Open - Vina del Mar Copa Telmex - Buenos Aires The Hypo Group Tennis International 2008 - Poertschach Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Abierto Mexicano Telcel - Acapulco Aircel Chennai Open - Chennai Cancun Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Aircel Chennai Open - Chennai Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Puebla Challenger Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Campionati Internazionali di Sicilia - Palermo ATP Vegeta Croatia Open - Umag Heineken Open - Auckland Winnetka Challenger Vicenza Challenger Montevideo Challenger Meknes Challenger Serbia Open - Belgrade Sao Leopoldo Challenger Rabat Challenger Apia International - Sydney Marbella Challenger SA Tennis Open - Johannesburg Marrakech Challenger Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Barletta Challenger AEGON Championships - London Napoli Challenger PBZ Zagreb Indoors - Zagreb Blunmenau Challenger Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Generali Open - Kitzbuhel Croatia Open Umag - Umag Las Vegas Challenger Abierto Mexicano Telcel - Acapulco Yeongwol Challenger ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Budapest Challenger SA Tennis Open - Johannesburg AEGON Championships - London Hong Kong Challenger ATP Studena Croatia Open - Umag Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Studena Croatia Open - Umag Charlottesville Challenger Champaign Challenger Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Santos Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Izmir Challenger Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Open de la Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Barcelona Challenger Hungarian Open - Budapest Credit Agricole Suisse Open - Gstaad Portoroz Challenger VI Trofeo Ciudad de Quito - Quito Pune Challenger BCR Open Romania - Bucharest Oberstaufen Cup - Oberstaufen Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach Shenzhen Challenger IV Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Antalya Open - Antalya Garanti Koza Sofia Open - Sofia Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Heineken Open - Auckland SMS Tennis Open - Sao Paulo U.S. Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Copa AT&T - Buenos Aires Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow RCA Championships - Indianapolis BellSouth Open - Vina del Mar Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Bengalaru Challenger Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha PBZ Zagreb Indoors - Zagreb ATP Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Apia International - Sydney UNICEF Open - 's Hertogenbosch Catella Swedish Open - Bastad Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Wimbledon - London ATP Studena Croatia Open Umag - Umag Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome The Stella Artois Championships - London Citi Open - Washington PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Wimbledon - London Australian Open - Melbourne Kremlin Cup - Moscow French Open - Paris U.S. Open - New York Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Australian Open (juniors) Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Olympics - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, POL-SLO 3-2